Embedded Systems / Engineering
Firmware Engineer
Bangalore, India
Full-Time
3–8 years
Mid-Level
5 Positions Available
Overview
Tech4Biz Solutions is seeking a skilled Firmware Engineer to design and develop embedded software for innovative hardware products. If you’re passionate about low-level programming and hardware-software integration, this is a great opportunity to make a real impact.
Responsibilities
- Design, develop, and test embedded firmware for hardware platforms
- Optimize firmware for speed, memory, and power efficiency
- Collaborate with hardware and software teams for system integration
- Conduct unit testing and debug hardware/software issues
- Document firmware architecture, APIs, and design decisions
Requirements
- Bachelor’s in Electronics, Electrical, or Computer Engineering
- 3–8 years of hands-on experience with firmware development
- In-depth understanding of embedded systems architecture
- Strong grasp of bare-metal programming and peripheral drivers
- Experience working with real-time systems and interrupt handling
- Familiarity with version control systems (Git) and CI tools
Required Skills
Embedded C/C++ developmentMicrocontrollers (ARM, STM32, AVR), RTOS (FreeRTOS, Zephyr, etc.)Communication protocols: SPI, I2C, UART, CANDebugging tools: JTAG, logic analyzers, oscilloscopesUnderstanding of schematics, datasheets, and registers
Apply for this position
Similar Positions
No similar positions available at the moment.
Not the right fit?
Browse all our open positions to find the perfect role for your skills and experience.
View All Positions